package com.chen.demo;

import java.util.Scanner;

public class Test1 {
    public static void main(String[] args) {
        // 目标：简易版计算器开发。
        // 1.键盘录入两个数据，以及运算符
        Scanner sc = new Scanner(System.in);

        System.out.println("请输入第一个数字：");
        double num1 = sc.nextInt();

        System.out.println("请输入运算符：");
        String op = sc.next();

        System.out.println("请输入第二个数字：");
        double num2 = sc.nextInt();

        System.out.println("计算结果为：" + calc(num1, op, num2));

    }

    // 2.把这个数据交给一个独立的计算方法，帮我计算结果并返回
    public static double calc(double num1, String op, double num2) {
        double result = 0; // 定义一个double 类型的变量，用于保存计算结果
        switch (op) {
            case "+":
                result = num1 + num2;
                break;
            case "-":
                result = num1 - num2;
                break;
            case "*":
                result = num1 * num2;
                break;
            case "/":
                result = num1 / num2;
                break;
            default:
                System.out.println("输入的运算符有误！");
        }
        return result;
    }

}
